package main

import "fmt"

func funcA() {
	fmt.Println("a")
}
func funcB() {
	// 刚刚打开数据库链接
	defer func() {
		err := recover() // 尝试重新修复错误 recover必须搭配defer引用 defer要写在panic之前
		fmt.Println(err)
		fmt.Println("释放数据库连接...")
	}()
	panic("出现了严重错误！！！") // 程序崩溃退出
	fmt.Println("b")
}
func funcC() {
	fmt.Println("c")
}

func main() {

}
